blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin: 0;padding: 0}
a,a:hover{text-decoration: none !important;}
ol,ul {list-style: none}
header{width: 100%;}
.head{width: 1200px;margin: 0 auto;height: 144px;display: flex;align-items: center;justify-content: space-between;}
.logo a{display: flex;align-items: center;}
.lo-zi{margin-left: 20px;}
.lo-zi p{font-size: 34px;font-family: "宋体";font-weight: bold;margin-bottom: 5px;color: #2B2B2B;}
.lo-zi span{font-size: 19px;color: #8D8D8D;}
.pho{font-size: 18px;color: #016295;font-family: "arial, helvetica, sans-serif";margin-bottom: 20px;}
.pho img{margin-right: 24px;}
.nav{width: 100%;height: 64px;background-color: #F9F8F4;}
.ul{display: flex;justify-content: space-between;width: 1200px;margin: 0 auto;height: 100%;}
.ul{display: flex;}
.ul>li{width: 14.28%;position: relative;}
.ul>li>a{color: #777777;display: block;text-align: center;height: 100%;line-height: 64px;font-size: 20px;}
.ul>li:hover>a,.cur>a{background-color: #016295;color: #fff !important;}
.ul2>li>a:hover{background-color: #999;color: #fff;}
.ul2{position: absolute;background-color: #666 !important;width: 100%;display: none;z-index: 999;}
.ul2>li>a{display: block;padding: 10px 0;text-align: center;border-bottom: 1px solid #999;color: #fff;}
.ul2>li:last-child>a{border-bottom: none;}
.phone{position: absolute;top: 1.3rem;left: 0;width: 100%;background-color: #f2f2f2;padding: 0 0.4rem;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);display: none;z-index: 9;}
.ul3>li{border-bottom: 0.03rem solid #DFDDDE;position: relative;}
.ul3>li:last-child{border-bottom: none;}
.ul3>li>a{display: block;font-size: 0.24rem;padding: 0.3rem 0;color: #313131; }

/* 底部 */
footer{width: 100%;height: 320px;background-color: #222222;}
.foot{width: 1200px;margin: 0 auto;padding-top: 45px;display: flex;justify-content: space-between;}
.txt p{margin-bottom:5px;color: #F2F2F2;font-size: 15px;}
.kefu{margin-bottom: 20px;}
.tabbar{width: 873px;display: flex;justify-content: space-between;}
.ul4 a{color: #FEFEFE;}
.ul4 h3{margin: 0 0 10px;}
.ul4 h3 a{font-size: 18px;}
.ul4 li a{display: block;margin-bottom:15px;}
.ul4 a:hover{color: #FEFEFE;}
.ul4{margin-bottom: 0;}
.xiana2{width: 90px;height: 2px;background-color: #8F8F8F;margin-bottom: 20px;}
.xiana{width: 20px;background-color: #FFFFFF;height: 2px;transition: all .3s;margin-top: 10px;}
.ul4:hover .xiana{width: 100%;}



/*中型设备*/
@media only screen and (min-width: 1025px) and (max-width:1199px) {
	
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
}
/** iPhone **/
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.head{width: 100%;height: 1.3rem;background-color: #F5F5F5;padding: 0 0.48rem;}
	.logo img{width: 0.84rem;height: 0.84rem;}
	.lo-zi{margin-left: 0.18rem;}
	.lo-zi p{font-size: 0.28rem;margin-bottom: 0;}
	.lo-zi span{font-size: 0.17rem;}
	.san img{width: 0.48rem;height: 0.38rem;}
	.xian{display: none;}
	footer{height: auto;}
	.foot{width: 100%;padding: 0.4rem 0.32rem 0;}
	.tabbar{width: 100%;display: block;}
	.ul4{border-bottom: 2px solid #353535;}
	.ul4 li{display: none;border-top: 1px solid #353535;padding-left: 0.4rem;transition:all .3s;}
	.ul4 li a{margin: 0;padding: 10px 0;}
	.ul4 h3{display: flex;justify-content: space-between;align-items: center;margin: 0;height: 0.93rem;}
	.ul4 h3 a{font-size: 0.21rem;font-weight: 400;}
	.ul4 h3 img{width: 0.2rem;height: 0.2rem;transition:all .3s;}
	.active{transform: rotate(45deg);}
	.bot{display: flex;align-items: center;margin: 0.3rem 0 0.6rem;}
	.bot>a>img{margin-left: 0.6rem;height: 0.4rem;width: auto;}
	.din{font-size: 0.25rem;color: #8F8F8F;font-weight: bold;font-family: "arial rounded mt bold";}
	.din img{margin-right: 0.16rem;width: 0.37rem;height: 0.4rem;}
	.zhong a{font-size: 0.19rem;color: #8D8D8D;display: flex;align-items: center;}
	.zhong a:hover,.yin a:hover{color: #8D8D8D;}
	.zhong>a>img{margin:0 0.15rem 0 0.6rem;height: 0.4rem;width: auto;}
	.yin{border-bottom: 2px solid #353535;padding-bottom: 0.17rem;margin-bottom: 0.25rem;}
	.yin a{font-size: 0.16rem;color: #838383;margin-right: 0.4rem;}
}